草庐IT

Android 短信按号码阅读

全部标签

javascript - 将 dataURL(base64) 保存到 PhoneGap (android) 上的文件

我正在将Canvas转换为dataURL(base64)类型,我想使用PhoneGap的编写器将它保存到手机文件系统,但没有成功(我得到了无法打开的损坏文件)——这是我的一些代码:vardataURL=document.getElementById("gen").toDataURL('image/png');//substr().replace('datadata:image/png;base64,','');window.requestFileSystem(LocalFileSystem.PERSISTENT,0,gotFS,fail);functiongotFS(fileSyste

javascript - 自动填充电话号码输入jquery的括号和连字符

我想让用户的输入自动填充电话号码的标点符号,看起来像这样(xxx)xxx-xxxx。我写了一个例子jfiddlehere但在填写电话号码的最后4位时会中断。$("#phone").on("changekeyuppaste",function(){varoutput;varinput=$("#phone").val();input=input.replace(/[^0-9]/g,'');vararea=input.substr(0,3);varpre=input.substr(3,4);vartel=input.substr(6,4);if(area.length

javascript - 如何阻止 Android 硬件后退按钮在 react-native 的 react-navigation 中运行?

我正在开发一个问答游戏,我正在使用react-navigation来处理导航,我有3个组件,(newGame、Questions、Results)我不希望用户返回到结果页面的问题,如果没有。问题已经用完,但是,按下后退按钮(Android硬件)会将他带回问题。然后我尝试像这样处理硬件后退按钮:componentWillMount(){this.props.gameState(true);BackHandler.addEventListener('hardwareBackPress',()=>{if(this.props.gamePlaying){//Currentlysettotrue

javascript - Android 上的 LoopBack/Angular/Cordova 超时

我们有一个Web应用程序,它使用Strongloop的LoopBack作为API和后端,在前端使用Angular,并使用Cordova为移动设备打包。来自Cordova的Web应用程序和iOS目标按预期工作得很好,但是当我们尝试为Android设备构建时,应用程序服务器无法从设备访问。更具体地说,在加载客户端应用程序并尝试登录后,设备向我的API发送了一个POST,但从未收到响应(据我所知,请求从未真正到达服务器)。这是我到目前为止尝试过的:确保access设置为origin="*"在config.xml中确保Content-Security-Policy在我的(单页)应用程序的ind

javascript - 使用javascript使用phonegap调用电话短信api

我是phonegap的新手。我有两个包含手机号码的文本字段。另一个文本字段根据用户输入包含一些消息。还有一个用于发送短信的按钮。我正在使用以下代码。varComposeSMS=function(){varcontactno=document.test.phonenumber.value;varmessagetext=document.test.message.value;window.location.href="sms:contactno?body=messagetext";}我的问题是我没有联系n。和移动短信正文中的消息请任何人有想法,然后请尽快回复。提前致谢。

【USB】Android实现读写USB串口数据

最近在研究USB方面的内容;先后做了关于Android读写HID、串口设备的DEMO。本文比较简单,主要介绍的是Android实现读取串口数据的功能废话不多说,先看一下业务层是如何调用的;如图:首先,监听USB连接状况,当USB进行请求USB权限,当USB权限申请成功,进行调用打开Usb设备的方法;当监听到USB断开,进行关闭连接;这是向串口写入数据的方法;本DEMO主要使用Handle进行数据各个线程之间的数据传到,以及USB连接读写情况的反馈;下面直接上代码:连接USB设备的代码publicvoidopenCDC(UsbDeviceusbDevice,UsbDeviceConnection

javascript - 测试固定电话号码模式的最快方法

因此,挑战在于我们试图检测字符串是否与固定电话号码模式匹配,这是一个简单的字符串模式。模式是:ddd-ddd-dddd其中“d”代表十进制数,减号代表它自己,“-”目前用于测试的模式是,但如果觉得没有足够的模式来揭穿不正确的格式,可以增加。"012-345-6789""0124-345-6789""012-3456-6789""012-345-67890""01a-345-6789""012-34B-6789""012-345-678C""012"目标,即我寻求的答案,是找到执行最快的方法以返回boolean,其中true表示模式良好false表示模式错误。这是我目前的解决方案func

javascript - jQuery:如果你不知道它们的名字,请阅读所有域 cookie

我正在使用jQuerycookie插件来读取/写入/删除cookie。我正在使用cookie来存储用户在Canvas上绘制的图形上的点。我允许用户将标绘点连同名称一起存储在cookie中,我还列出了已保存的cookie,以便他们可以在图表上重新绘制已保存的点。我最初是通过用序列号命名每个cookie来保存和重新加载cookie的点$.cookie("_1"),$.cookie("_2")等,这有效。当用户删除cookie并且顺序编号中断时,问题就开始了。我想使用用户为标绘点指定的名称保存cookie,因此基本上可以使用任意名称保存cookie。如果我这样做,如果我不知道它们的名称,是否

javascript - 如何阅读 Javascript 闭包语法?

基于DougCrockford讲座中的一些代码,我创建了这个。varisAlphaUser=(function(){alert("FormingAlphaUserList");letAlphaUsers={1234:true,5678:true};returnfunction(id){alert("CheckingAlphaUsers:",id);returnAlphaUsers[id];};}());alert("starting");alert(isAlphaUser(1234));alert(isAlphaUser(5678));alert(isAlphaUser(3456));

javascript - 你如何阅读这个 JavaScript 正则表达式?

varpattern=/^0+$/;我的猜测是:“查看字符串的开头和结尾,如果开头和结尾有一个或多个零的模式,则返回该模式。”不过我确定那是错误的,因为当我用这个字符串运行表达式时:varstring="0000009000000";出现null。那么它到底在说什么?当我问的时候,JavaScript是如何考虑字符串的开头、中间和结尾的?更新#1:感谢您的回复!我想我现在明白了。我的困惑源于我将字符串可视化为具有开头、中间和结尾的事实。像这样:[开头][中间][结尾]换句话说,对于上面给定的字符串,以下表达式按我预期的方式工作:/^0+/;返回“000000”(字符串开头有一个或多个零